// tuples
fn tuple_demo() -> (i32, f64, u8) {
    let tup: (i32, f64, u8) = (500, 6.4, 1);
    let (x, y, z) = tup;
    println!("The value of y is: {}", y);

    return tup;
}

// arrays
pub fn array_12345() -> [i32; 5] {
    let a = [1, 2, 3, 4, 5];
    return a;
}

// pub fn array_duration_counts(begin : i32, end : i32) -> [i32; 12] {
//
// }

pub fn array_months() -> [&'static str; 12] {
    let months = [
        "January",
        "February",
        "March",
        "April",
        "May",
        "June",
        "July",
        "August",
        "September",
        "October",
        "November",
        "December",
    ];

    println!("{:?}", months);

    return months;
}